package com.hk.commons.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 *  债权人产品信息api 返回
 * @author 会飞的狼 on 2017/10/31.
 */
public class ProductInfoApiRes implements Serializable {


    private static final long serialVersionUID = 2589547722699405189L;

    /**
     * 产品id
     */
    private String id;

    /**
     * 产品码
     */
    private String productCode;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 发行方
     * */
    public Integer issuerId=0;

    /**
     * 产品状态
     * */
    public Integer proStatus;

    /**
     * 上架时间
     * */
    public String startSaleTime;

    /**
     * 下架时间
     * */
    public String endSaleTime;

    /**
     * 已募集额度
     * */
    public BigDecimal yraiseAccount;

    /**
     * 融资金额
     * */
    public BigDecimal financingAccount;

    /**
     * 是否满标
     */
    private Boolean isFull;

    /**
     * 参加人数
     */
    private Integer participateNumber;

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getIssuerId() {
        return issuerId;
    }

    public void setIssuerId(Integer issuerId) {
        this.issuerId = issuerId;
    }

    public Integer getProStatus() {
        return proStatus;
    }

    public void setProStatus(Integer proStatus) {
        this.proStatus = proStatus;
    }

    public String getStartSaleTime() {
        return startSaleTime;
    }

    public void setStartSaleTime(String startSaleTime) {
        this.startSaleTime = startSaleTime;
    }

    public String getEndSaleTime() {
        return endSaleTime;
    }

    public void setEndSaleTime(String endSaleTime) {
        this.endSaleTime = endSaleTime;
    }

    public BigDecimal getYraiseAccount() {
        return yraiseAccount;
    }

    public void setYraiseAccount(BigDecimal yraiseAccount) {
        this.yraiseAccount = yraiseAccount;
    }

    public BigDecimal getFinancingAccount() {
        return financingAccount;
    }

    public void setFinancingAccount(BigDecimal financingAccount) {
        this.financingAccount = financingAccount;
    }

    public Boolean getFull() {
        return isFull;
    }

    public void setFull(Boolean full) {
        isFull = full;
    }

    public Integer getParticipateNumber() {
        return participateNumber;
    }

    public void setParticipateNumber(Integer participateNumber) {
        this.participateNumber = participateNumber;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public ProductInfoApiRes() {
    }

    public ProductInfoApiRes(String id, String productCode, String productName, Integer issuerId, Integer proStatus, String startSaleTime, String endSaleTime, BigDecimal yraiseAccount, BigDecimal financingAccount, Boolean isFull, Integer participateNumber) {
        this.id = id;
        this.productCode = productCode;
        this.productName = productName;
        this.issuerId = issuerId;
        this.proStatus = proStatus;
        this.startSaleTime = startSaleTime;
        this.endSaleTime = endSaleTime;
        this.yraiseAccount = yraiseAccount;
        this.financingAccount = financingAccount;
        this.isFull = isFull;
        this.participateNumber = participateNumber;
    }
}
